(function($){

$.fn.paginator = function(parameter) {
//以下部分是使用的$.extend合并参数的方法，如果设置了参数就把设置的参数与默认的参数进行附加，
//如果没有设置参数，全部参数就只有原来设定的参数
	 
	 var $paginator = $(this);
	 //赋值给选择器
	 
	 var $paginatorReplaceTarget = $paginator.attr('id');
	 //得到翻页之后得到html内容然后填充的目标对象
	 $paginator.find('a[target=paginator]').die().live('click',function(event){
		
		event.preventDefault();
		 
		var $this 	 = $(this);
		
		var $pagerForm = $paginator.find("form[name='pagerForm']");
		//得到翻页表单
		
		var $paginatorPostUrl = $pagerForm.attr('action');
		//得到翻页请求的地址，不在每一个a标签上附加换页的地址
		
		var $currentPageNumber = $this.attr("currentPageNumber");
		
		if($currentPageNumber==undefined){
			return;
		}
		
		var $postData = $pagerForm.find("input[value!=0]").serializeArray() ;
		
		$.each($postData,function(key,value){
			
			if(value.name=='currentPageNumber'){
				$postData[key]['value'] = $currentPageNumber;
			}
		});
		
		
		AjaxGetJsonData($postData,$paginatorPostUrl,global.paginator.success,'html');
		 
	 });
	 //给直播教室使用
	 $paginator.find(".dropdown-list").find('a').live('click',function(){
		 
		 	var $pagerForm = $paginator.find("form[name='pagerForm']");
			//得到翻页表单
			
			var $paginatorPostUrl = $pagerForm.attr('action');
			//得到翻页请求的地址，不在每一个a标签上附加换页的地址
			
			var $postData = $pagerForm.find("input[value!=0]").serializeArray() ;
			
			AjaxGetJsonData($postData,$paginatorPostUrl,global.paginator.success,'html');
		 
	 });
	 //给交互教室使用
	 $paginator.find(".interactClassroomSubmit").die().live('click',function(e){
		 
		 	var $pagerForm = $paginator.find("form[name='pagerForm']");
			//得到翻页表单
		 	
			var $paginatorPostUrl = $pagerForm.attr('action');
			//得到翻页请求的地址，不在每一个a标签上附加换页的地址
			
			var $postData = $pagerForm.find("input[value!=0]").serializeArray() ;
			
			AjaxGetJsonData($postData,$paginatorPostUrl,global.paginator.success,'html');
		 
	 });
	 
	 $paginator.find(".SubmitButton").die().live('click',function(e){
		 
		 	var $pagerForm = $paginator.find("form[name='pagerForm']");
			//得到翻页表单
		 	
			var $paginatorPostUrl = $pagerForm.attr('action');
			//得到翻页请求的地址，不在每一个a标签上附加换页的地址
			
			var $postData = $pagerForm.find("input[value!=0]").serializeArray() ;
			
			
			AjaxGetJsonData($postData,$paginatorPostUrl,global.paginator.success,'html');
		 
	 });
	 
	 $(document).keydown(function(event) {
//			alert(event.keyCode); //去掉前面的注释按键盘上的键可以得到对应键的ascii码，例如回车的ascii码是13
			if (event.ctrlKey && event.which ==13 || event.which==13 ){
			 	var $pagerForm = $paginator.find("form[name='pagerForm']");
				//得到翻页表单
			 	
				var $paginatorPostUrl = $pagerForm.attr('action');
				//得到翻页请求的地址，不在每一个a标签上附加换页的地址
				
				var $postData = $pagerForm.find("input[value!=0]").serializeArray() ;
				
				
				AjaxGetJsonData($postData,$paginatorPostUrl,global.paginator.success,'html');
			}
		});
	 
	 
	 var global = new Object();
	 
	 global.paginator = new Object();
	 
	 
	 global.paginator.success = function(html){
	
		 $('#'+$paginatorReplaceTarget).html(html);
		 
	 }; 
	 
	 global.paginator.error = function(msg){
	
		 alert(msg);
	 
	 }; 
	 
	 
	 
};//这是是function areaSelector(parameter){}结尾的花括号

})(jQuery);